package com.xm;

public class Transform {
    public static void main(String[] args) {

        int i = 100;
        // 强制类型转换
        byte b = (byte) i;
        // 自动类型转换，将int类型127转换为byte类型127
        byte b2 = 127;
        // byte范围是-2^7~2^7-1,即-128~127，所以当 int 强制转换为 byte 类型时，值 128 就会导致溢出。最终的结果为-128（正负128的补码一致）
        byte b3 = (byte) 128;

        System.out.println(b);
        System.out.println(b2);
        System.out.println(b3);

    }
}
